spiny anteater

noun
1.
echidna (def 1).
Origin
1820-30
British Dictionary definitions for spiny anteater

spiny anteater

noun
1.
another name for echidna